Piwik\Plugins\PrivacyManager\Dao\LogDataAnonymizer A

Total Complexity 53
Dependencies 11
Dependents 2
Total lines 251
Lines of code 178
Logical lines of code 114
Comment lines 11
Methods 14
Properties 2

Methods 14

Method Rating Maintainability Complexity Lines of code
anonymizeVisitInformation()
B
36 22 72
getAvailableColumnsWithDefaultValue()
A
56 8 17
unsetLogTableColumns()
S
49 6 30
areAllColumnsValid()
S
61 4 12
unsetLogConversionTableColumns()
S
62 3 11
getAllIdSitesString()
S
66 2 8
__construct()
S
80 1 3
unsetLogVisitTableColumns()
S
77 1 3
unsetLogLinkVisitActionColumns()
S
77 1 3
checkAllVisitColumns()
S
76 1 4
checkAllLinkVisitActionColumns()
S
76 1 4
getAvailableVisitColumnsToAnonymize()
S
80 1 3
getAvailableLinkVisitActionColumnsToAnonymize()
S
80 1 3
getNumVisitsInTimeRange()
S
71 1 5